package com.auemall.dao;

import com.auemall.po.TProductSkuPO;
import com.auemall.po.TProductSkuPOExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TProductSkuPOMapper {
    int countByExample(TProductSkuPOExample example);

    int deleteByExample(TProductSkuPOExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(TProductSkuPO record);

    int insertSelective(TProductSkuPO record);

    List<TProductSkuPO> selectByExample(TProductSkuPOExample example);

    TProductSkuPO selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") TProductSkuPO record, @Param("example") TProductSkuPOExample example);

    int updateByExample(@Param("record") TProductSkuPO record, @Param("example") TProductSkuPOExample example);

    int updateByPrimaryKeySelective(TProductSkuPO record);

    int updateByPrimaryKey(TProductSkuPO record);
}